/* -*- C++ -*-
//////////////////////////////////////////////////////////////////////
// Title	: Configuration file (template for configure)
// Author	: S. Carrez
// Date		: Wed Mar  8 22:19:44 1995
// Version	: $Id: config.h.in,v 1.7 2000/02/23 08:21:58 ciceron Exp $
// Project	: xcra
// Keywords	: Port, Config
//
// Copyright (C) 1995, 1996 Stephane Carrez
//
// This file is part of Xcra.
//
// Xcra is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// Xcra is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
//
//////////////////////////////////////////////////////////////////////
//
// Contents :
// ----------
// Nothing
**/
#define HAVE_XTOOLS

/* Define if on AIX 3.
   System headers sometimes define this.
   We just want to avoid a redefinition error message.  */
#ifndef _ALL_SOURCE
#undef _ALL_SOURCE
#endif

/* Define if using alloca.c.  */
#undef C_ALLOCA

/* Define if you have alloca, as a function or macro.  */
#undef HAVE_ALLOCA

/* Define if you have <alloca.h> and it should be used (not on Ultrix).  */
#undef HAVE_ALLOCA_H

/* Define if you don't have vprintf but do have _doprnt.  */
#undef HAVE_DOPRNT

/* Define if you have a working `mmap' system call.  */
#undef HAVE_MMAP

/* Define if you have a working `lockf' system call.  */
#undef HAVE_LOCKF

/* Define if you have the vprintf function.  */
#undef HAVE_VPRINTF

/* Define to `long' if <sys/types.h> doesn't define.  */
#undef off_t

/* Define if the system does not provide POSIX.1 features except
   with this defined.  */
#undef _POSIX_1_SOURCE

/* Define if you need to in order for stat and other things to work.  */
#undef _POSIX_SOURCE

/* Define as the return type of signal handlers (int or void).  */
#undef RETSIGTYPE

/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly.  */
#undef STAT_MACROS_BROKEN

/* Define if you have the ANSI C header files.  */
#undef STDC_HEADERS

/* Define if you can safely include both <sys/time.h> and <time.h>.  */
#undef TIME_WITH_SYS_TIME

/* Define to `unsigned' if <sys/types.h> doesn't define.  */
#undef size_t

/* Define to `int' if <sys/types.h> doesn't define.  */
#undef uid_t

/* Define to `int' if <sys/types.h> doesn't define.  */
#undef gid_t

/* Define to 1 if you lack a 3-argument version of open, and want to
   emulate it with system calls you do have.  */
#undef EMUL_OPEN3

/* Define to the name of the distribution.  */
#undef PACKAGE

/* Define to the version of the distribution.  */
#undef VERSION

/* Define to 1 if ANSI function prototypes are usable.  */
#undef PROTOTYPES

/* Path to directory containing system wide message catalog sources.  */
#undef STD_INC_PATH

/* Define if you have the getcwd function.  */
#undef HAVE_GETCWD

/* Define if you have the gethostname function.  */
#undef HAVE_GETHOSTNAME

/* Define if you have the putenv function.  */
#undef HAVE_PUTENV

/* Define if you have the setenv function.  */
#undef HAVE_SETENV

/* Define if you have the strchr function.  */
#undef HAVE_STRCHR

/* Define if you have the strerror function.  */
#undef HAVE_STRERROR

/* Define if you have the memcpy function.  */
#undef HAVE_MEMCPY

/* Define if you have the memmove function.  */
#undef HAVE_MEMMOVE

/* Define if you have the strdup function.  */
#undef HAVE_STRDUP

/* Define if you have the sigsetmask function.  */
#undef HAVE_SIGSETMASK

/* Define if you have the GNU getopt_long function.  */
#undef HAVE_GETOPT_LONG

/* Define if you have the re_exec/re_comp function.  */
#undef HAVE_RE_EXEC

/* Define if you have the <dirent.h> header file.  */
#undef HAVE_DIRENT_H

/* Define if you have the <fcntl.h> header file.  */
#undef HAVE_FCNTL_H

/* Define if you have the <limits.h> header file.  */
#undef HAVE_LIMITS_H

/* Define if you have the <memory.h> header file.  */
#undef HAVE_MEMORY_H

/* Define if you have the <stdlib.h> header file.  */
#undef HAVE_STDLIB_H

/* Define if you have the <ndir.h> header file.  */
#undef HAVE_NDIR_H

/* Define if you have the <string.h> header file.  */
#undef HAVE_STRING_H

/* Define if you have the <getopt.h> header file (assuming GNU getopt).  */
#undef HAVE_GETOPT_H

/* Define if you have the <sys/utsname.h> header file.  */
#undef HAVE_SYS_UTSNAME_H

/* Define if you have the <re_comp.h> header file. */
#undef HAVE_RE_COMP_H

/* Define if you have the <regex.h> header file.  */
#undef HAVE_REGEX_H

/* Define if you have the <sys/dir.h> header file.  */
#undef HAVE_SYS_DIR_H

/* Define if you have the <sys/ndir.h> header file.  */
#undef HAVE_SYS_NDIR_H

/* Define if you have the <sys/time.h> header file.  */
#undef HAVE_SYS_TIME_H

/* Define if you have the <sys/wait.h> header file.  */
#undef HAVE_SYS_WAIT_H

/* Define if you have the <unistd.h> header file.  */
#undef HAVE_UNISTD_H

/* Define if you have the `people' command.  */
#undef HAVE_PEOPLE

/* Define if you have the `LDBupdate' external database.  */
#undef HAVE_LDBUPDATE

/* Define if you have the `enscript' print command.  */
#undef HAVE_ENSCRIPT

/* Define if you have the `perl' command.  */
#undef HAVE_PERL

#if HAVE_ENSCRIPT
#  define PRINT_COMMAND	"enscript -b$NOTE"
#else
#  define PRINT_COMMAND "lpr"
#endif

#if defined(HAVE_LDBUPDATE) || defined(HAVE_PEOPLE)
#  define REPORT_COMMAND "(cra-report -day %d -month %m -year %y -ldb -directory %D | rsh bemol LDBupdate -c e) 2>&1"
#  define IMPORT_COMMAND "(rsh bemol LDBlist | cra-report -import %D/import.tasks) 2>&1"
#else
#  define REPORT_COMMAND "cra-report -day %d -month %m -year %y -directory %D"
#  define IMPORT_COMMAND ""
#endif

#undef PERL
